package com.smiletrain.activities;

import java.util.Calendar;

import com.smiletrain.R;
import com.smiletrain.activities.base.AbstractActivity;
import com.smiletrain.util.Constantes;
import com.smiletrain.util.Util;
import com.smiletrain.view.GrupoRadioBoton;
import com.smiletrain.view.RadioBoton;

import android.app.DatePickerDialog;
import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;

public class Form4Activity extends AbstractActivity {
	/**
	 * @see android.app.Activity#onCreate(Bundle)
	 */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.form_4_view);
		super.setFootLayout();

		fechadiagnostico = (EditText) findViewById(R.id.txtFecha);
		
		fechadiagnostico.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				showDialog(ID_DIALOGO_DIAGNOSTICO);
			}
			
		});
		
		Calendar c = Calendar.getInstance();
        nYear = c.get(Calendar.YEAR);
        nMonth = c.get(Calendar.MONTH);
        nDay = c.get(Calendar.DAY_OF_MONTH);
        updateDisplay();
		
		Cirujia.setBotones(
				new RadioBoton(R.id.bCirugiaSi,(ImageView) findViewById(R.id.bCirugiaSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bCirugiaNo,(ImageView) findViewById(R.id.bCirugiaNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Cirugiasi = (ImageView) findViewById(R.id.bCirugiaSi);
		
		Cirugiasi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Cirujia.select(R.id.bCirugiaSi);
			}
			
		});
		
		ImageView Cirugiano = (ImageView) findViewById(R.id.bCirugiaNo);
		
		Cirugiano.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Cirujia.select(R.id.bCirugiaNo);
			}
			
		});
		
		Tipo.setBotones(
				new RadioBoton(R.id.bTipoSi,(ImageView) findViewById(R.id.bTipoSi),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bTipoNo,(ImageView) findViewById(R.id.bTipoNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bTipoNoSe,(ImageView) findViewById(R.id.bTipoNoSe),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Tiposi = (ImageView) findViewById(R.id.bTipoSi);
		
		Tiposi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Tipo.select(R.id.bTipoSi);
			}
			
		});
		
		ImageView Tipono = (ImageView) findViewById(R.id.bTipoNo);
		
		Tipono.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Tipo.select(R.id.bTipoNo);
			}
			
		});
		
		ImageView Tiponose = (ImageView) findViewById(R.id.bTipoNoSe);
		
		Tiponose.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Tipo.select(R.id.bTipoNoSe);
			}
			
		});
		
		LabioIzq.setBotones(
				new RadioBoton(R.id.bLabioIzqSi,(ImageView) findViewById(R.id.bLabioIzqSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bLabioIzqNo,(ImageView) findViewById(R.id.bLabioIzqNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bLabioIzqNoSe,(ImageView) findViewById(R.id.bLabioIzqNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView LabioSisi = (ImageView) findViewById(R.id.bLabioIzqSi);
		
		LabioSisi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				LabioIzq.select(R.id.bLabioIzqSi);
			}
			
		});
		
		ImageView LabioSino = (ImageView) findViewById(R.id.bLabioIzqNo);
		
		LabioSino.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				LabioIzq.select(R.id.bLabioIzqNo);
			}
			
		});
		
		ImageView LabioSinose = (ImageView) findViewById(R.id.bLabioIzqNoSe);
		
		LabioSinose.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				LabioIzq.select(R.id.bLabioIzqNoSe);
			}
			
		});
		
		LabioDer.setBotones(
				new RadioBoton(R.id.bLabioDerSi,(ImageView) findViewById(R.id.bLabioDerSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bLabioDerNo,(ImageView) findViewById(R.id.bLabioDerNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bLabioDerNoSe,(ImageView) findViewById(R.id.bLabioDerNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView LabioNosi = (ImageView) findViewById(R.id.bLabioDerSi);
		
		LabioNosi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				LabioDer.select(R.id.bLabioDerSi);
			}
			
		});
		
		ImageView LabioNono = (ImageView) findViewById(R.id.bLabioDerNo);
		
		LabioNono.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				LabioDer.select(R.id.bLabioDerNo);
			}
			
		});
		
		ImageView LabioNonose = (ImageView) findViewById(R.id.bLabioDerNoSe);
		
		LabioNonose.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				LabioDer.select(R.id.bLabioDerNoSe);
			}
			
		});		
		
		CavidadIzq.setBotones(
				new RadioBoton(R.id.bCavidadIzqSi,(ImageView) findViewById(R.id.bCavidadIzqSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bCavidadIzqNo,(ImageView) findViewById(R.id.bCavidadIzqNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bCavidadIzqNoSe,(ImageView) findViewById(R.id.bCavidadIzqNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView CavidadSisi = (ImageView) findViewById(R.id.bCavidadIzqSi);
		
		CavidadSisi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CavidadIzq.select(R.id.bCavidadIzqSi);
			}
			
		});
		
		ImageView CavidadSino = (ImageView) findViewById(R.id.bCavidadIzqNo);
		
		CavidadSino.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CavidadIzq.select(R.id.bCavidadIzqNo);
			}
			
		});
		
		ImageView CavidadNosesi = (ImageView) findViewById(R.id.bCavidadIzqNoSe);
		
		CavidadNosesi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CavidadIzq.select(R.id.bCavidadIzqNoSe);
			}
			
		});
		
		CavidadDer.setBotones(
				new RadioBoton(R.id.bCavidadDerSi,(ImageView) findViewById(R.id.bCavidadDerSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bCavidadDerNo,(ImageView) findViewById(R.id.bCavidadDerNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bCavidadDerNoSe,(ImageView) findViewById(R.id.bCavidadDerNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView CavidadNosi = (ImageView) findViewById(R.id.bCavidadDerSi);
		
		CavidadNosi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CavidadDer.select(R.id.bCavidadDerSi);
			}
			
		});
		
		ImageView CavidadNono = (ImageView) findViewById(R.id.bCavidadDerNo);
		
		CavidadNono.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CavidadDer.select(R.id.bCavidadDerNo);
			}
			
		});

		ImageView CavidadNoseno = (ImageView) findViewById(R.id.bCavidadDerNoSe);
		
		CavidadNoseno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CavidadDer.select(R.id.bCavidadDerNoSe);
			}
			
		});
		
		PaladarIzq.setBotones(
				new RadioBoton(R.id.bPaladarIzqSi,(ImageView) findViewById(R.id.bPaladarIzqSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bPaladarIzqNo,(ImageView) findViewById(R.id.bPaladarIzqNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bPaladarIzqNoSe,(ImageView) findViewById(R.id.bPaladarIzqNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bPaladarIzq4,(ImageView) findViewById(R.id.bPaladarIzq4),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				
				);
		
		ImageView PaladarSisi = (ImageView) findViewById(R.id.bPaladarIzqSi);
		
		PaladarSisi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarIzq.select(R.id.bPaladarIzqSi);
			}
			
		});
		
		ImageView PaladarNosi = (ImageView) findViewById(R.id.bPaladarIzqNo);
		
		PaladarNosi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarIzq.select(R.id.bPaladarIzqNo);
			}
			
		});
		
		ImageView PaladarNosesi = (ImageView) findViewById(R.id.bPaladarIzqNoSe);
		
		PaladarNosesi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarIzq.select(R.id.bPaladarIzqNoSe);
			}
			
		});
		
		ImageView Paladar4si = (ImageView) findViewById(R.id.bPaladarIzq4);
		
		Paladar4si.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarIzq.select(R.id.bPaladarIzq4);
			}
			
		});
		
		PaladarDer.setBotones(
				new RadioBoton(R.id.bPaladarDerSi,(ImageView) findViewById(R.id.bPaladarDerSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bPaladarDerNo,(ImageView) findViewById(R.id.bPaladarDerNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bPaladarDerNoSe,(ImageView) findViewById(R.id.bPaladarDerNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bPaladarDer4,(ImageView) findViewById(R.id.bPaladarDer4),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView PaladarSino = (ImageView) findViewById(R.id.bPaladarDerSi);
		
		PaladarSino.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarDer.select(R.id.bPaladarDerSi);
			}
			
		});
		
		ImageView PaladarNono = (ImageView) findViewById(R.id.bPaladarDerNo);
		
		PaladarNono.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarDer.select(R.id.bPaladarDerNo);
			}
			
		});
		
		ImageView PaladarNoseno = (ImageView) findViewById(R.id.bPaladarDerNoSe);
		
		PaladarNoseno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarDer.select(R.id.bPaladarDerNoSe);
			}
			
		});
	
		ImageView Paladar4no = (ImageView) findViewById(R.id.bPaladarDer4);
		
		Paladar4no.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				PaladarDer.select(R.id.bPaladarDer4);
			}
			
		});
		
		SuaveIzq.setBotones(
				new RadioBoton(R.id.bSuaveIzq1,(ImageView) findViewById(R.id.bSuaveIzq1),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bSuaveIzq2,(ImageView) findViewById(R.id.bSuaveIzq2),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bSuaveIzq3,(ImageView) findViewById(R.id.bSuaveIzq3),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bSuaveIzq4,(ImageView) findViewById(R.id.bSuaveIzq4),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Suave1si = (ImageView) findViewById(R.id.bSuaveIzq1);
		
		Suave1si.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveIzq.select(R.id.bSuaveIzq1);
			}
			
		});
		
		ImageView Suave1no = (ImageView) findViewById(R.id.bSuaveDer1);
		
		Suave1no.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveDer.select(R.id.bSuaveDer1);
			}
			
		});
		
		SuaveDer.setBotones(
				new RadioBoton(R.id.bSuaveDer1,(ImageView) findViewById(R.id.bSuaveDer1),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bSuaveDer2,(ImageView) findViewById(R.id.bSuaveDer2),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bSuaveDer3,(ImageView) findViewById(R.id.bSuaveDer3),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bSuaveDer4,(ImageView) findViewById(R.id.bSuaveDer4),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Suave2si = (ImageView) findViewById(R.id.bSuaveIzq2);
		
		Suave2si.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveIzq.select(R.id.bSuaveIzq2);
			}
			
		});
		
		ImageView Suave2no = (ImageView) findViewById(R.id.bSuaveDer2);
		
		Suave2no.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveDer.select(R.id.bSuaveDer2);
			}
			
		});
		
		ImageView Suave3si = (ImageView) findViewById(R.id.bSuaveIzq3);
		
		Suave3si.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveIzq.select(R.id.bSuaveIzq3);
			}
			
		});
		
		ImageView Suave3no = (ImageView) findViewById(R.id.bSuaveDer3);
		
		Suave3no.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveDer.select(R.id.bSuaveDer3);
			}
			
		});
		
		ImageView Suave4si = (ImageView) findViewById(R.id.bSuaveIzq4);
		
		Suave4si.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveIzq.select(R.id.bSuaveIzq4);
			}
			
		});
		
		ImageView Suave4no = (ImageView) findViewById(R.id.bSuaveDer4);
		
		Suave4no.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				SuaveDer.select(R.id.bSuaveDer4);
			}
			
		});
		
		Deformidad.setBotones(
				new RadioBoton(R.id.bDeformidadSi,(ImageView) findViewById(R.id.bDeformidadSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bDeformidadNo,(ImageView) findViewById(R.id.bDeformidadNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bDeformidadNoSe,(ImageView) findViewById(R.id.bDeformidadNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Deformidadsi = (ImageView) findViewById(R.id.bDeformidadSi);
		
		Deformidadsi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Deformidad.select(R.id.bDeformidadSi);
			}
			
		});
		
		ImageView Deformidadno = (ImageView) findViewById(R.id.bDeformidadNo);
		
		Deformidadno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Deformidad.select(R.id.bDeformidadNo);
			}
			
		});
		
		ImageView Deformidadnose = (ImageView) findViewById(R.id.bDeformidadNoSe);
		
		Deformidadnose.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Deformidad.select(R.id.bDeformidadNoSe);
			}
			
		});
		
		Antes.setBotones(
				new RadioBoton(R.id.bAntesSi,(ImageView) findViewById(R.id.bAntesSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bAntesNo,(ImageView) findViewById(R.id.bAntesNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bAntesNoSe,(ImageView) findViewById(R.id.bAntesNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Antessi = (ImageView) findViewById(R.id.bAntesSi);
		
		Antessi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Antes.select(R.id.bAntesSi);
			}
			
		});
		
		ImageView Antesno = (ImageView) findViewById(R.id.bAntesNo);
		
		Antesno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Antes.select(R.id.bAntesNo);
			}
			
		});
		
		ImageView Antesnose = (ImageView) findViewById(R.id.bAntesNoSe);
		
		Antesnose.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Antes.select(R.id.bAntesNoSe);
			}
			
		});
		
		Corazon.setBotones(
				new RadioBoton(R.id.bCorazonSi,(ImageView) findViewById(R.id.bCorazonSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bCorazonNo,(ImageView) findViewById(R.id.bCorazonNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Corazonsi = (ImageView) findViewById(R.id.bCorazonSi);
		
		Corazonsi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Corazon.select(R.id.bCorazonSi);
			}
			
		});
		
		ImageView Corazonno = (ImageView) findViewById(R.id.bCorazonNo);
		
		Corazonno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Corazon.select(R.id.bCorazonNo);
			}
			
		});
		
		Orejas.setBotones(
				new RadioBoton(R.id.bOrejasSi,(ImageView) findViewById(R.id.bOrejasSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bOrejasNo,(ImageView) findViewById(R.id.bOrejasNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Orejassi = (ImageView) findViewById(R.id.bOrejasSi);
		
		Orejassi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Orejas.select(R.id.bOrejasSi);
			}
			
		});
		
		ImageView Orejasno = (ImageView) findViewById(R.id.bOrejasNo);
		
		Orejasno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Orejas.select(R.id.bOrejasNo);
			}
			
		});
		
		Lengua.setBotones(
				new RadioBoton(R.id.bLenguaSi,(ImageView) findViewById(R.id.bLenguaSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bLenguaNo,(ImageView) findViewById(R.id.bLenguaNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Lenguasi = (ImageView) findViewById(R.id.bLenguaSi);
		
		Lenguasi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Lengua.select(R.id.bLenguaSi);
			}
			
		});
		
		ImageView Lenguano = (ImageView) findViewById(R.id.bLenguaNo);
		
		Lenguano.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Lengua.select(R.id.bLenguaNo);
			}
			
		});
		
		CreRet.setBotones(
				new RadioBoton(R.id.bCreRetSi,(ImageView) findViewById(R.id.bCreRetSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bCreRetNo,(ImageView) findViewById(R.id.bCreRetNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView CreRetsi = (ImageView) findViewById(R.id.bCreRetSi);
		
		CreRetsi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CreRet.select(R.id.bCreRetSi);
			}
			
		});
		
		ImageView CreRetno = (ImageView) findViewById(R.id.bCreRetNo);
		
		CreRetno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				CreRet.select(R.id.bCreRetNo);
			}
			
		});
		
		Urinario.setBotones(
				new RadioBoton(R.id.bUrinarioSi,(ImageView) findViewById(R.id.bUrinarioSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bUrinarioNo,(ImageView) findViewById(R.id.bUrinarioNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Urinariosi = (ImageView) findViewById(R.id.bUrinarioSi);
		
		Urinariosi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Urinario.select(R.id.bUrinarioSi);
			}
			
		});
		
		ImageView Urinariono = (ImageView) findViewById(R.id.bUrinarioNo);
		
		Urinariono.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Urinario.select(R.id.bUrinarioNo);
			}
			
		});
		
		Miembros.setBotones(
				new RadioBoton(R.id.bMiembrosSi,(ImageView) findViewById(R.id.bMiembrosSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bMiembrosNo,(ImageView) findViewById(R.id.bMiembrosNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Miembrossi = (ImageView) findViewById(R.id.bMiembrosSi);
		
		Miembrossi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Miembros.select(R.id.bMiembrosSi);
			}
			
		});
		
		ImageView Miembrosno = (ImageView) findViewById(R.id.bMiembrosNo);
		
		Miembrosno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Miembros.select(R.id.bMiembrosNo);
			}
			
		});
		
		Esqueleto.setBotones(
				new RadioBoton(R.id.bEsqueletoSi,(ImageView) findViewById(R.id.bEsqueletoSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bEsqueletoNo,(ImageView) findViewById(R.id.bEsqueletoNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Esqueletosi = (ImageView) findViewById(R.id.bEsqueletoSi);
		
		Esqueletosi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Esqueleto.select(R.id.bEsqueletoSi);
			}
			
		});
		
		ImageView Esqueletono = (ImageView) findViewById(R.id.bEsqueletoNo);
		
		Esqueletono.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Esqueleto.select(R.id.bEsqueletoNo);
			}
			
		});
		
		RetMen.setBotones(
				new RadioBoton(R.id.bRetMenSi,(ImageView) findViewById(R.id.bRetMenSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bRetMenNo,(ImageView) findViewById(R.id.bRetMenNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView RetMensi = (ImageView) findViewById(R.id.bRetMenSi);
		
		RetMensi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				RetMen.select(R.id.bRetMenSi);
			}
			
		});
		
		ImageView RetMenno = (ImageView) findViewById(R.id.bRetMenNo);
		
		RetMenno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				RetMen.select(R.id.bRetMenNo);
			}
			
		});
		
		Ojos.setBotones(
				new RadioBoton(R.id.bOjosSi,(ImageView) findViewById(R.id.bOjosSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bOjosNo,(ImageView) findViewById(R.id.bOjosNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Ojossi = (ImageView) findViewById(R.id.bOjosSi);
		
		Ojossi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Ojos.select(R.id.bOjosSi);
			}
			
		});
		
		ImageView Ojosno = (ImageView) findViewById(R.id.bOjosNo);
		
		Ojosno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Ojos.select(R.id.bOjosNo);
			}
			
		});
		
		Dedos.setBotones(
				new RadioBoton(R.id.bDedosSi,(ImageView) findViewById(R.id.bDedosSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bDedosNo,(ImageView) findViewById(R.id.bDedosNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Dedossi = (ImageView) findViewById(R.id.bDedosSi);
		
		Dedossi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Dedos.select(R.id.bDedosSi);
			}
			
		});
		
		ImageView Dedosno = (ImageView) findViewById(R.id.bDedosNo);
		
		Dedosno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Dedos.select(R.id.bDedosNo);
			}
			
		});
		
		Mandibula.setBotones(
				new RadioBoton(R.id.bMandibulaSi,(ImageView) findViewById(R.id.bMandibulaSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bMandibulaNo,(ImageView) findViewById(R.id.bMandibulaNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Mandibulasi = (ImageView) findViewById(R.id.bMandibulaSi);
		
		Mandibulasi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Mandibula.select(R.id.bMandibulaSi);
			}
			
		});
		
		ImageView Mandibulano = (ImageView) findViewById(R.id.bMandibulaNo);
		
		Mandibulano.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Mandibula.select(R.id.bMandibulaNo);
			}
			
		});
		
		Nariz.setBotones(
				new RadioBoton(R.id.bNarizSi,(ImageView) findViewById(R.id.bNarizSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bNarizNo,(ImageView) findViewById(R.id.bNarizNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Narizsi = (ImageView) findViewById(R.id.bNarizSi);
		
		Narizsi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Nariz.select(R.id.bNarizSi);
			}
			
		});
		
		ImageView Narizno = (ImageView) findViewById(R.id.bNarizNo);
		
		Narizno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Nariz.select(R.id.bNarizNo);
			}
			
		});
		
		Piel.setBotones(
				new RadioBoton(R.id.bPielSi,(ImageView) findViewById(R.id.bPielSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bPielNo,(ImageView) findViewById(R.id.bPielNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Pielsi = (ImageView) findViewById(R.id.bPielSi);
		
		Pielsi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Piel.select(R.id.bPielSi);
			}
			
		});
		
		ImageView Pielno = (ImageView) findViewById(R.id.bPielNo);
		
		Pielno.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Piel.select(R.id.bPielNo);
			}
			
		});
		
		Habla.setBotones(
				new RadioBoton(R.id.bHablaSi,(ImageView) findViewById(R.id.bHablaSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bHablaNo,(ImageView) findViewById(R.id.bHablaNo),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Hablasi = (ImageView) findViewById(R.id.bHablaSi);
		
		Hablasi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Habla.select(R.id.bHablaSi);
			}
			
		});
		
		ImageView Hablano = (ImageView) findViewById(R.id.bHablaNo);
		
		Hablano.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Habla.select(R.id.bHablaNo);
			}
			
		});
		
		Alergia.setBotones(
				new RadioBoton(R.id.bAlergiaSi,(ImageView) findViewById(R.id.bAlergiaSi),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bAlergiaNo,(ImageView) findViewById(R.id.bAlergiaNo),false,R.drawable.vista03_radio_sel,R.drawable.vista03_radio),
				new RadioBoton(R.id.bAlergiaNoSe,(ImageView) findViewById(R.id.bAlergiaNoSe),true,R.drawable.vista03_radio_sel,R.drawable.vista03_radio)
				);
		
		ImageView Alergiasi = (ImageView) findViewById(R.id.bAlergiaSi);
		
		Alergiasi.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Alergia.select(R.id.bAlergiaSi);
			}
			
		});
		
		ImageView Alergiano = (ImageView) findViewById(R.id.bAlergiaNo);
		
		Alergiano.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Alergia.select(R.id.bAlergiaNo);
			}
			
		});
		
		ImageView Alergianose = (ImageView) findViewById(R.id.bAlergiaNoSe);
		
		Alergianose.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Alergia.select(R.id.bAlergiaNoSe);
			}
			
		});
		
		ImageView siguiente = (ImageView) findViewById(R.id.bSiguiente);
        
        siguiente.setOnClickListener(new OnClickListener() {
        	
			@Override
			public void onClick(View v) {
				if(validarFormulario() || !Constantes.validar){
					Intent intent = new Intent(Form4Activity.this, Form5Activity.class);
					startActivity(intent);
				}
			}
			
		});
        
        llenarFormulario();
        
	}

	@Override
	public void updateCaso() {
		try {
		caso.setFecha(fechadiagnostico.getText().toString().trim());
		caso.setCirujia(Cirujia.isSelected(R.id.bCirugiaSi) ? "Si" : "No");
		caso.setTipo(Tipo.isSelected(R.id.bTipoSi) ? "Labio Hendido" : Tipo.isSelected(R.id.bTipoNo) ? "Paladar Hendido" : "Ambos");
		caso.setLabioizq(LabioIzq.isSelected(R.id.bLabioIzqSi) ? "No Hendido" : LabioIzq.isSelected(R.id.bLabioIzqNo) ? "Completo" : "Incompleto");
		caso.setLabioder(LabioDer.isSelected(R.id.bLabioDerSi) ? "No Hendido" : LabioDer.isSelected(R.id.bLabioDerNo) ? "Completo" : "Incompleto");
		caso.setCavidadizq(CavidadIzq.isSelected(R.id.bCavidadIzqSi) ? "No Hendido" : CavidadIzq.isSelected(R.id.bCavidadIzqNo) ? "Completo" : "Incompleto");
		caso.setCavidadder(CavidadDer.isSelected(R.id.bCavidadDerSi) ? "No Hendido" : CavidadDer.isSelected(R.id.bCavidadDerNo) ? "Completo" : "Incompleto");
		caso.setPaladarizq(PaladarIzq.isSelected(R.id.bPaladarIzqSi) ? "No Hendido" : PaladarIzq.isSelected(R.id.bPaladarIzqNo) ? "Completo" : PaladarIzq.isSelected(R.id.bPaladarIzq4) ? "Submocosa" : "Incompleto");
		caso.setPaladarder(PaladarDer.isSelected(R.id.bPaladarDerSi) ? "No Hendido" : PaladarDer.isSelected(R.id.bPaladarDerNo) ? "Completo" : PaladarDer.isSelected(R.id.bPaladarDer4) ? "Submocosa" : "Incompleto");
		caso.setSuaveizq(SuaveIzq.isSelected(R.id.bSuaveIzq1) ? "No Hendido" : SuaveIzq.isSelected(R.id.bSuaveIzq2) ? "Completo" : SuaveIzq.isSelected(R.id.bSuaveIzq4) ? "Submocosa" : "Incompleto");
		caso.setSuaveder(SuaveDer.isSelected(R.id.bSuaveDer1) ? "No Hendido" : SuaveDer.isSelected(R.id.bSuaveDer2) ? "Completo" : SuaveDer.isSelected(R.id.bSuaveDer4) ? "Submocosa" : "Incompleto");
		caso.setComentarios(((EditText) findViewById(R.id.txtComentarios)).getText().toString().trim());
		caso.setDeformidad(Deformidad.isSelected(R.id.bDeformidadSi) ? "Si" : Deformidad.isSelected(R.id.bDeformidadNo) ? "No" : "Nose");
		caso.setAntes(Antes.isSelected(R.id.bAntesSi) ? "Si" : Antes.isSelected(R.id.bAntesNo) ? "No" : "Nose");
		caso.setCorazon(Corazon.isSelected(R.id.bCorazonSi) ? "Si" : "No");
		caso.setOrejas(Orejas.isSelected(R.id.bOrejasSi) ? "Si" : "No");
		caso.setLengua(Lengua.isSelected(R.id.bLenguaSi) ? "Si" : "No");
		caso.setCreret(CreRet.isSelected(R.id.bCreRetSi) ? "Si" : "No");
		caso.setUrinario(Urinario.isSelected(R.id.bUrinarioSi) ? "Si" : "No");
		caso.setMiembros(Miembros.isSelected(R.id.bMiembrosSi) ? "Si" : "No");
		caso.setEsqueleto(Esqueleto.isSelected(R.id.bEsqueletoSi) ? "Si" : "No");
		caso.setRetmen(RetMen.isSelected(R.id.bRetMenSi) ? "Si" : "No");
		caso.setOjos(Ojos.isSelected(R.id.bOjosSi) ? "Si" : "No");
		caso.setDedos(Dedos.isSelected(R.id.bDedosSi) ? "Si" : "No");
		caso.setMandibula(Mandibula.isSelected(R.id.bMandibulaSi) ? "Si" : "No");
		caso.setNariz(Nariz.isSelected(R.id.bNarizSi) ? "Si" : "No");
		caso.setPiel(Piel.isSelected(R.id.bPielSi) ? "Si" : "No");
		caso.setHabla(Habla.isSelected(R.id.bHablaSi) ? "Si" : "No");
		caso.setAlergia(Alergia.isSelected(R.id.bAlergiaSi) ? "Si" : Alergia.isSelected(R.id.bAlergiaNo) ? "No" : "Nose");
		caso.setOtrasalergias(((EditText) findViewById(R.id.txtAlergias)).getText().toString().trim());
		caso.setMedicamentos(((EditText) findViewById(R.id.txtMedicamentos)).getText().toString().trim());
		caso.setProblemas(((EditText) findViewById(R.id.txtProblemas)).getText().toString().trim());
		} catch(Exception e) {
			
		}
	}
	
	private void llenarFormulario() {
		try {
			
			if(!caso.getFecha().equals(""))
				((EditText) findViewById(R.id.txtFecha)).setText(caso.getFecha());
			
			if(!caso.getCirujia().equals("")){
				if(caso.getCirujia().equals("Si"))
					Cirujia.select(R.id.bCirugiaSi);
				else if(caso.getCirujia().equals("No"))
					Cirujia.select(R.id.bCirugiaNo);
			}
			
			if(!caso.getTipo().equals("")){
				if(caso.getTipo().equals("Labio Hendido"))
					Tipo.select(R.id.bTipoSi);
				else if(caso.getTipo().equals("Paladar Hendido"))
					Tipo.select(R.id.bTipoNo);
				else
					Tipo.select(R.id.bTipoNoSe);
			}
			
			if(!caso.getLabioizq().equals("")){
				if(caso.getLabioizq().equals("No Hendido"))
					LabioIzq.select(R.id.bLabioIzqSi);
				else if(caso.getLabioizq().equals("Completo"))
					LabioIzq.select(R.id.bLabioIzqNo);
				else
					LabioIzq.select(R.id.bLabioIzqNoSe);
			}
			
			if(!caso.getLabioder().equals("")){
				if(caso.getLabioder().equals("Si"))
					LabioDer.select(R.id.bLabioDerSi);
				else if(caso.getLabioder().equals("No"))
					LabioDer.select(R.id.bLabioDerNo);
				else
					LabioDer.select(R.id.bLabioDerNoSe);
			}

			if(!caso.getCavidadizq().equals("")){
				if(caso.getCavidadizq().equals("No Hendido"))
					CavidadIzq.select(R.id.bCavidadIzqSi);
				else if(caso.getCavidadizq().equals("Completo"))
					CavidadIzq.select(R.id.bCavidadIzqNo);
				else
					CavidadIzq.select(R.id.bCavidadIzqNoSe);
			}

			if(!caso.getCavidadder().equals("")){
				if(caso.getCavidadder().equals("No Hendido"))
					CavidadDer.select(R.id.bCavidadDerSi);
				else if(caso.getCavidadder().equals("Completo"))
					CavidadDer.select(R.id.bCavidadDerNo);
				else
					CavidadDer.select(R.id.bCavidadDerNoSe);
			}
			
			if(!caso.getCavidadizq().equals("")){
				if(caso.getCavidadizq().equals("No Hendido"))
					CavidadIzq.select(R.id.bCavidadIzqSi);
				else if(caso.getCavidadizq().equals("Completo"))
					CavidadIzq.select(R.id.bCavidadIzqNo);
				else
					CavidadIzq.select(R.id.bCavidadIzqNoSe);
			}
			
			if(!caso.getPaladarizq().equals("")){
				if(caso.getPaladarizq().equals("No Hendido"))
					PaladarIzq.select(R.id.bPaladarIzqSi);
				else if(caso.getPaladarizq().equals("Completo"))
					PaladarIzq.select(R.id.bPaladarIzqNo);
				else
					PaladarIzq.select(R.id.bPaladarIzqNoSe);
			}

			if(!caso.getPaladarder().equals("")){
				if(caso.getPaladarder().equals("No Hendido"))
					PaladarDer.select(R.id.bPaladarDerSi);
				else if(caso.getPaladarder().equals("Completo"))
					PaladarDer.select(R.id.bPaladarDerNo);
				else
					PaladarDer.select(R.id.bPaladarDerNoSe);
			}

			if(!caso.getSuaveizq().equals("")){
				if(caso.getSuaveizq().equals("No Hendido"))
					SuaveIzq.select(R.id.bSuaveIzq1);
				else if(caso.getSuaveizq().equals("Completo"))
					SuaveIzq.select(R.id.bSuaveIzq2);
				else if(caso.getSuaveizq().equals("Incompleto"))
					SuaveIzq.select(R.id.bSuaveIzq3);
				else
					SuaveIzq.select(R.id.bSuaveIzq4);
			}
			
			if(!caso.getSuaveder().equals("")){
				if(caso.getSuaveder().equals("No Hendido"))
					SuaveDer.select(R.id.bSuaveDer1);
				else if(caso.getSuaveder().equals("Completo"))
					SuaveDer.select(R.id.bSuaveDer2);
				else if(caso.getSuaveder().equals("Incompleto"))
					SuaveDer.select(R.id.bSuaveDer3);
				else
					SuaveDer.select(R.id.bSuaveDer4);
			}

			if(!caso.getComentarios().equals(""))
				((EditText) findViewById(R.id.txtComentarios)).setText(caso.getComentarios());
			
			if(!caso.getDeformidad().equals("")){
				if(caso.getDeformidad().equals("Si"))
					Deformidad.select(R.id.bDeformidadSi);
				else if(caso.getDeformidad().equals("No"))
					Deformidad.select(R.id.bDeformidadNo);
				else
					Deformidad.select(R.id.bDeformidadNoSe);
			}
			
			if(!caso.getAntes().equals("")){
				if(caso.getAntes().equals("Si"))
					Antes.select(R.id.bAntesSi);
				else if(caso.getAntes().equals("No"))
					Antes.select(R.id.bAntesNo);
				else
					Antes.select(R.id.bAntesNoSe);
			}

			if(!caso.getCorazon().equals("")){
				if(caso.getCorazon().equals("Si"))
					Corazon.select(R.id.bCorazonSi);
				else if(caso.getCorazon().equals("No"))
					Corazon.select(R.id.bCorazonNo);
			}

			if(!caso.getOrejas().equals("")){
				if(caso.getOrejas().equals("Si"))
					Orejas.select(R.id.bOrejasSi);
				else if(caso.getOrejas().equals("No"))
					Orejas.select(R.id.bOrejasNo);
			}
			
			if(!caso.getLengua().equals("")){
				if(caso.getLengua().equals("Si"))
					Lengua.select(R.id.bLenguaSi);
				else if(caso.getLengua().equals("No"))
					Lengua.select(R.id.bLenguaNo);
			}
			
			if(!caso.getCreret().equals("")){
				if(caso.getCreret().equals("Si"))
					CreRet.select(R.id.bCreRetSi);
				else if(caso.getCreret().equals("No"))
					CreRet.select(R.id.bCreRetNo);
			}
			
			if(!caso.getUrinario().equals("")){
				if(caso.getUrinario().equals("Si"))
					Urinario.select(R.id.bUrinarioSi);
				else if(caso.getUrinario().equals("No"))
					Urinario.select(R.id.bUrinarioNo);
			}
			
			if(!caso.getMiembros().equals("")){
				if(caso.getMiembros().equals("Si"))
					Miembros.select(R.id.bMiembrosSi);
				else if(caso.getMiembros().equals("No"))
					Miembros.select(R.id.bMiembrosNo);
			}
			
			if(!caso.getEsqueleto().equals("")){
				if(caso.getEsqueleto().equals("Si"))
					Esqueleto.select(R.id.bEsqueletoSi);
				else if(caso.getEsqueleto().equals("No"))
					Esqueleto.select(R.id.bEsqueletoNo);
			}
			
			if(!caso.getRetmen().equals("")){
				if(caso.getRetmen().equals("Si"))
					RetMen.select(R.id.bRetMenSi);
				else if(caso.getRetmen().equals("No"))
					RetMen.select(R.id.bRetMenNo);
			}
			
			if(!caso.getOjos().equals("")){
				if(caso.getOjos().equals("Si"))
					Ojos.select(R.id.bOjosSi);
				else if(caso.getOjos().equals("No"))
					Ojos.select(R.id.bOjosNo);
			}
			
			if(!caso.getDedos().equals("")){
				if(caso.getDedos().equals("Si"))
					Dedos.select(R.id.bDedosSi);
				else if(caso.getDedos().equals("No"))
					Dedos.select(R.id.bDedosNo);
			}
			
			if(!caso.getMandibula().equals("")){
				if(caso.getMandibula().equals("Si"))
					Mandibula.select(R.id.bMandibulaSi);
				else if(caso.getMandibula().equals("No"))
					Mandibula.select(R.id.bMandibulaNo);
			}
		
			if(!caso.getNariz().equals("")){
				if(caso.getNariz().equals("Si"))
					Nariz.select(R.id.bNarizSi);
				else if(caso.getNariz().equals("No"))
					Nariz.select(R.id.bNarizNo);
			}

			if(!caso.getPiel().equals("")){
				if(caso.getPiel().equals("Si"))
					Piel.select(R.id.bPielSi);
				else if(caso.getPiel().equals("No"))
					Piel.select(R.id.bPielNo);
			}
			if(!caso.getHabla().equals("")){
				if(caso.getHabla().equals("Si"))
					Habla.select(R.id.bHablaSi);
				else if(caso.getHabla().equals("No"))
					Habla.select(R.id.bHablaNo);
			}
			
			if(!caso.getAlergia().equals("")){
				if(caso.getAlergia().equals("Si"))
					Alergia.select(R.id.bAlergiaSi);
				else if(caso.getAlergia().equals("No"))
					Alergia.select(R.id.bAlergiaNo);
				else
					Alergia.select(R.id.bAlergiaNoSe);
			}
			
			if(!caso.getOtrasalergias().equals(""))
				((EditText) findViewById(R.id.txtAlergias)).setText(caso.getOtrasalergias());
			
			if(!caso.getMedicamentos().equals(""))
				((EditText) findViewById(R.id.txtMedicamentos)).setText(caso.getMedicamentos());
			
			if(!caso.getProblemas().equals(""))
				((EditText) findViewById(R.id.txtProblemas)).setText(caso.getProblemas());
			
		} catch(Exception e) {
			Toast.makeText(this, "Error: " + e.getMessage(), Toast.LENGTH_LONG).show();
		}
	}
	
	
	protected boolean validarFormulario() {
		boolean valido = true;
		String msg = null;
		
		String fecha = fechadiagnostico.getText().toString().trim();
		if(valido){
			if(fecha.length() == 0) {
				valido = false;
				msg = "Debe ingresar la Fecha de Evaluación";
			} else if(fecha.length() > 11) {
				valido = false;
				msg = "la Fecha de Evaluación es muy larga";
			}
		}
		
		String comentarios = ((EditText) findViewById(R.id.txtComentarios)).getText().toString().trim();
		String otrasalergias = ((EditText) findViewById(R.id.txtAlergias)).getText().toString().trim();
		String medicamentos = ((EditText) findViewById(R.id.txtMedicamentos)).getText().toString().trim();
		String problemas = ((EditText) findViewById(R.id.txtProblemas)).getText().toString().trim();
		
		if(!valido){
			Toast.makeText(Form4Activity.this, msg, Toast.LENGTH_LONG).show();
		} else {
			caso.setFecha(fecha);
			caso.setCirujia(Cirujia.isSelected(R.id.bCirugiaSi) ? "Si" : "No");
			caso.setTipo(Tipo.isSelected(R.id.bTipoSi) ? "Labio Hendido" : Tipo.isSelected(R.id.bTipoNo) ? "Paladar Hendido" : "Ambos");
			caso.setLabioizq(LabioIzq.isSelected(R.id.bLabioIzqSi) ? "No Hendido" : LabioIzq.isSelected(R.id.bLabioIzqNo) ? "Completo" : "Incompleto");
			caso.setLabioder(LabioDer.isSelected(R.id.bLabioDerSi) ? "No Hendido" : LabioDer.isSelected(R.id.bLabioDerNo) ? "Completo" : "Incompleto");
			caso.setCavidadizq(CavidadIzq.isSelected(R.id.bCavidadIzqSi) ? "No Hendido" : CavidadIzq.isSelected(R.id.bCavidadIzqNo) ? "Completo" : "Incompleto");
			caso.setCavidadder(CavidadDer.isSelected(R.id.bCavidadDerSi) ? "No Hendido" : CavidadDer.isSelected(R.id.bCavidadDerNo) ? "Completo" : "Incompleto");
			caso.setPaladarizq(PaladarIzq.isSelected(R.id.bPaladarIzqSi) ? "No Hendido" : PaladarIzq.isSelected(R.id.bPaladarIzqNo) ? "Completo" : PaladarIzq.isSelected(R.id.bPaladarIzq4) ? "Submocosa" : "Incompleto");
			caso.setPaladarder(PaladarDer.isSelected(R.id.bPaladarDerSi) ? "No Hendido" : PaladarDer.isSelected(R.id.bPaladarDerNo) ? "Completo" : PaladarDer.isSelected(R.id.bPaladarDer4) ? "Submocosa" : "Incompleto");
			caso.setSuaveizq(SuaveIzq.isSelected(R.id.bSuaveIzq1) ? "No Hendido" : SuaveIzq.isSelected(R.id.bSuaveIzq2) ? "Completo" : SuaveIzq.isSelected(R.id.bSuaveIzq4) ? "Submocosa" : "Incompleto");
			caso.setSuaveder(SuaveDer.isSelected(R.id.bSuaveDer1) ? "No Hendido" : SuaveDer.isSelected(R.id.bSuaveDer2) ? "Completo" : SuaveDer.isSelected(R.id.bSuaveDer4) ? "Submocosa" : "Incompleto");
			caso.setComentarios(comentarios);
			caso.setDeformidad(Deformidad.isSelected(R.id.bDeformidadSi) ? "Si" : Deformidad.isSelected(R.id.bDeformidadNo) ? "No" : "Nose");
			caso.setAntes(Antes.isSelected(R.id.bAntesSi) ? "Si" : Antes.isSelected(R.id.bAntesNo) ? "No" : "Nose");
			caso.setCorazon(Corazon.isSelected(R.id.bCorazonSi) ? "Si" : "No");
			caso.setOrejas(Orejas.isSelected(R.id.bOrejasSi) ? "Si" : "No");
			caso.setLengua(Lengua.isSelected(R.id.bLenguaSi) ? "Si" : "No");
			caso.setCreret(CreRet.isSelected(R.id.bCreRetSi) ? "Si" : "No");
			caso.setUrinario(Urinario.isSelected(R.id.bUrinarioSi) ? "Si" : "No");
			caso.setMiembros(Miembros.isSelected(R.id.bMiembrosSi) ? "Si" : "No");
			caso.setEsqueleto(Esqueleto.isSelected(R.id.bEsqueletoSi) ? "Si" : "No");
			caso.setRetmen(RetMen.isSelected(R.id.bRetMenSi) ? "Si" : "No");
			caso.setOjos(Ojos.isSelected(R.id.bOjosSi) ? "Si" : "No");
			caso.setDedos(Dedos.isSelected(R.id.bDedosSi) ? "Si" : "No");
			caso.setMandibula(Mandibula.isSelected(R.id.bMandibulaSi) ? "Si" : "No");
			caso.setNariz(Nariz.isSelected(R.id.bNarizSi) ? "Si" : "No");
			caso.setPiel(Piel.isSelected(R.id.bPielSi) ? "Si" : "No");
			caso.setHabla(Habla.isSelected(R.id.bHablaSi) ? "Si" : "No");
			caso.setAlergia(Alergia.isSelected(R.id.bAlergiaSi) ? "Si" : Alergia.isSelected(R.id.bAlergiaNo) ? "No" : "Nose");
			caso.setOtrasalergias(otrasalergias);
			caso.setMedicamentos(medicamentos);
			caso.setProblemas(problemas);	
		}
		
		return valido;
	}
	
	@Override
    protected Dialog onCreateDialog(int id) {
		switch (id) {
			case ID_DIALOGO_DIAGNOSTICO:
				return new DatePickerDialog(this, mDateSetListener,
						nYear, nMonth, nDay);
		}
		return null;
    }
	
	@Override
    protected void onPrepareDialog(int id, Dialog dialog) {
		switch (id) {
			case ID_DIALOGO_DIAGNOSTICO:
				((DatePickerDialog) dialog).updateDate(nYear, nMonth, nDay);
				break;
		}
    }
	
    private void updateDisplay() {
            fechadiagnostico.setText(
                    new StringBuilder()
                    .append(Util.fillZeros(nDay)).append("/")
                    .append(Util.fillZeros(nMonth + 1)).append("/")
                    .append(nYear));
    }
    
    private DatePickerDialog.OnDateSetListener mDateSetListener =
    		new DatePickerDialog.OnDateSetListener() {
    	
    			@Override
				public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
    				nYear = year;
                    nMonth = monthOfYear;
                    nDay = dayOfMonth;
                    updateDisplay();
    			}

    };
	
    private int nYear, nMonth, nDay;
    private EditText fechadiagnostico;
    private static final int ID_DIALOGO_DIAGNOSTICO = 1;
	
	private GrupoRadioBoton Cirujia = new GrupoRadioBoton();
	private GrupoRadioBoton Tipo = new GrupoRadioBoton();
	private GrupoRadioBoton LabioIzq = new GrupoRadioBoton();
	private GrupoRadioBoton LabioDer = new GrupoRadioBoton();
	private GrupoRadioBoton CavidadIzq = new GrupoRadioBoton();
	private GrupoRadioBoton CavidadDer = new GrupoRadioBoton();
	private GrupoRadioBoton PaladarIzq = new GrupoRadioBoton();
	private GrupoRadioBoton PaladarDer = new GrupoRadioBoton();
	private GrupoRadioBoton SuaveIzq = new GrupoRadioBoton();
	private GrupoRadioBoton SuaveDer = new GrupoRadioBoton();
	private GrupoRadioBoton Deformidad = new GrupoRadioBoton();
	private GrupoRadioBoton Antes = new GrupoRadioBoton();
	private GrupoRadioBoton Corazon = new GrupoRadioBoton();
	private GrupoRadioBoton Orejas = new GrupoRadioBoton();
	private GrupoRadioBoton Lengua = new GrupoRadioBoton();
	private GrupoRadioBoton CreRet = new GrupoRadioBoton();
	private GrupoRadioBoton Urinario = new GrupoRadioBoton();
	private GrupoRadioBoton Miembros = new GrupoRadioBoton();
	private GrupoRadioBoton Esqueleto = new GrupoRadioBoton();
	private GrupoRadioBoton RetMen = new GrupoRadioBoton();
	private GrupoRadioBoton Ojos = new GrupoRadioBoton();
	private GrupoRadioBoton Dedos = new GrupoRadioBoton();
	private GrupoRadioBoton Mandibula = new GrupoRadioBoton();
	private GrupoRadioBoton Nariz = new GrupoRadioBoton();
	private GrupoRadioBoton Piel = new GrupoRadioBoton();
	private GrupoRadioBoton Habla = new GrupoRadioBoton();
	private GrupoRadioBoton Alergia = new GrupoRadioBoton();
	
}
